sqlite db 작성후 db.delete(id)함수 작성후
db.delete(listview checkeditemposition())로 pos값 받아서 제거하는 함수와
singlechoicemode로db값이 연동된 listview를 만들었습니다
그 후에 listview에있는 두번째 항목을 체크한후에 delete버튼을
눌렀더니 id는 2가 삭제된후 1 하고 3 항목이 남았습니다.
하지만 singlechoice모드는 삭제되고나서 항목 순서로 번호가 설정되지만
저는 id를 사용하여 지웠기때문에 id 번호가 안맞아
삭제할경우 삭제가 안되는 현상이 발생합니다
db.delete함수 실행후 id값을 재 설정하여 2번이 삭제되었을경우 1번 3번이 아닌 3번->2번으로
바꾸는 방법이 아닌 다른 방법이 있을까요? id재배치 하는 함수를 생각 하려고 했으나 몇번 실패하여 질문드립니다.
sqlite db를 삭제하고나면
이와같이 id값하고 번호가 다르네여,,id값 왼쪽에 있는 값을 불러오든가해야하는데 도무지 모르겠네요..